@charset "utf-8";
/* ver 1.7.0 */
/* date:2011-10-17 */
/* CSS Document */
html{ -webkit-text-size-adjust:none;}
body{font:12px/1.5em Tahoma,Arial,'\5b8b\4f53',sans-serif; color:#474747; word-break:break-all; word-wrap:break-word;}
body,table,tr,td,ul,li,div,span,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,ol,dl,dd,dt,th,thead,tbody,tfoot,blockquote,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,a{font-size:100%;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse; border-style:none;}

article,aside,footer,header,nav,section{ display:block;}
details,dialog,output,time{ display:inline;}

a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#00b7ee;}
a img{border:0;}
input,select,img{vertical-align:middle;}
.clear{clear:both;height:0;visibility:hidden;width:0;overflow:hidden;}
.clearfix:after { display:block; content:".";clear:both;height:0;visibility:hidden;width:0;overflow:hidden; }
.clearfix {zoom:1; }

.red{color:#f00 !important;}
a.red{ text-decoration:underline;}
a.red:hover{ color:#ff4e00 !important;}

.green{color:#060 !important;}
a.green{ text-decoration:underline;}
a.green:hover{ color:#009b00 !important;}

.blue{color:#06F !important;}
a.blue{ text-decoration:underline;}
a.blue:hover{ color:#0088ff !important;}

.yellow{color:#FF0 !important;}
a.yellow{ text-decoration:underline;}
a.yellow:hover{ color:#fff !important;}

.gray{color:#999 !important;}
a.gray{ text-decoration:underline;}
a.gray:hover{ color:#666 !important;}

.gray3{color:#333 !important;}
a.gray3{ text-decoration:underline;}
a.gray3:hover{ color:#111 !important;}

.gray6{color:#666 !important;}
a.gray6{ text-decoration:underline;}
a.gray6:hover{ color:#333 !important;}

.orange{color:#F60 !important;}
a.orange{ text-decoration:underline;}
a.orange:hover{ color:#f90 !important;}

.d_red{color:#c41d20 !important;}
a.d_red{ text-decoration:underline;}
a.d_red:hover{ color:#f00 !important;}

.d_blue{ color:#1d77bc !important;}
a.d_blue{ text-decoration:underline;}
a.d_blue:hover{ color:#2491dd !important;}

.top-1,.top_space-1{ margin-top:-1px !important;}
.top5,.top_space5{ margin-top:5px !important;}
.top10,.top_space10{ margin-top:10px !important;}
.top20,.top_space20{ margin-top:20px !important;}
.f12,.font12{font-size:12px !important;}
.f14,.font14{font-size:14px !important;}
.f18,.font18{font-size:18px !important;}
.indent2{text-indent:2em !important;}
.fl,.float_left{float:left !important;}
.fr,.float_right{float:right !important;}
.yahei{ font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif !important;}

/*-- buttons --*/
.btn_style01,
.btn_style01 span,
.btn_style01 input{ height:25px; line-height:25px; font-size:12px; color:#324678;}
.btn_style01{ display:inline-block;vertical-align:middle; padding-left:10px; background:url(images/btn_nav.png) 0 0 no-repeat;}
.btn_style01 span,
.btn_style01 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -50px no-repeat; overflow:visible; cursor:pointer;}
.btn_style01:hover{ background-position:0 -100px;}
.btn_style01:hover span,
.btn_style01:hover input{ background-position:right -150px; color:#1d77bc;}

.btn_style02,
.btn_style02 span,
.btn_style02 input{ height:25px; line-height:25px; font-size:12px; color:#fff3e6;}
.btn_style02{ display:inline-block; vertical-align:middle; padding-left:10px;background:url(images/btn_nav.png) 0 -200px no-repeat;}
.btn_style02 span,
.btn_style02 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -250px no-repeat; overflow:visible; cursor:pointer;}
.btn_style02:hover{ background-position:0 -300px;}
.btn_style02:hover span,
.btn_style02:hover input{ background-position:right -350px; color:#fff;}

.btn_style03,
.btn_style03 span,
.btn_style03 input{ height:25px; line-height:25px; font-size:12px; color:#fff0e9;}
.btn_style03{ display:inline-block; vertical-align:middle; padding-left:10px; background:url(images/btn_nav.png) 0 -400px no-repeat;}
.btn_style03 span,
.btn_style03 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -450px no-repeat; overflow:visible; cursor:pointer;}
.btn_style03:hover{ background-position:0 -500px;}
.btn_style03:hover span,
.btn_style03:hover input{ background-position:right -550px; color:#fff;}

.btn_style04,
.btn_style04 span,
.btn_style04 input{height:25px; line-height:25px; font-size:12px; color:#333;}
.btn_style04{ display:inline-block; vertical-align:middle; padding-left:10px; background:url(images/btn_nav.png) 0 -600px no-repeat;}
.btn_style04 span,
.btn_style04 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -650px no-repeat; overflow:visible; cursor:pointer;}
.btn_style04:hover{ background-position:0 -700px;}
.btn_style04:hover span,
.btn_style04:hover input{ background-position:right -750px; color:#1d77bc;}

.btn_style05,
.btn_style05 span,
.btn_style05 input{ height:25px; line-height:25px; font-size:12px; color:#248001;}
.btn_style05{ display:inline-block; height:25px;vertical-align:middle; padding-left:10px; background:url(images/btn_nav.png) 0 -800px no-repeat;}
.btn_style05 span,
.btn_style05 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -850px no-repeat; overflow:visible; cursor:pointer;}
.btn_style05:hover{ background-position:0 -900px;}
.btn_style05:hover span,
.btn_style05:hover input{ background-position:right -950px; color:#4a9828;}


.btn_style06,
.btn_style06 span,
.btn_style06 input{height:25px; line-height:25px; font-size:12px; color:#333;}
.btn_style06{ display:inline-block; vertical-align:middle; padding-left:20px; background:url(images/btn_nav.png) 0 -1000px no-repeat;}
.btn_style06 span,
.btn_style06 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -1050px no-repeat; overflow:visible; cursor:pointer;}
.btn_style06:hover{ background-position:0 -1100px;}
.btn_style06:hover span,
.btn_style06:hover input{ background-position:right -1150px; color:#1d77bc;}

.btn_style07,
.btn_style07 span,
.btn_style07 input{ height:25px; line-height:25px; font-size:12px; color:#333;}
.btn_style07{ display:inline-block; vertical-align:middle; padding-left:10px; background:url(images/btn_nav.png) 0 -1200px no-repeat;}
.btn_style07 span,
.btn_style07 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -1250px no-repeat; overflow:visible; cursor:pointer;}
.btn_style07:hover{ background-position:0 -1300px;}
.btn_style07:hover span,
.btn_style07:hover input{ background-position:right -1350px; color:#1d77bc;}

.btn_style08,
.btn_style08 span,
.btn_style08 input{ height:25px; line-height:25px; font-size:12px; color:#333;}
.btn_style08{ display:inline-block; vertical-align:middle; padding-left:20px;background:url(images/btn_nav.png) 0 -1400px no-repeat;}
.btn_style08 span,
.btn_style08 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav.png) right -1450px no-repeat; overflow:visible; cursor:pointer;}
.btn_style08:hover{ background-position:0 -1500px;}
.btn_style08:hover span,
.btn_style08:hover input{ background-position:right -1550px; color:#1d77bc;}

.btn_style09,
.btn_style09 span,
.btn_style09 input{height:25px; line-height:25px; font-size:12px; color:#edf4fb; }
.btn_style09{ display:inline-block; vertical-align:middle; padding-left:10px; background:url(images/btn_nav02.png) 0 0 no-repeat;}
.btn_style09 span,
.btn_style09 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav02.png) right -50px no-repeat; overflow:visible; cursor:pointer;}
.btn_style09:hover{ background-position:0 -100px;}
.btn_style09:hover span,
.btn_style09:hover input{ background-position:right -150px; color:#fff;}

.btn_style10,
.btn_style10 span,
.btn_style10 input{height:25px; line-height:25px; font-size:12px; color:#f4f8eb; }
.btn_style10{ display:inline-block; vertical-align:middle; padding-left:10px; background:url(images/btn_nav03.png) 0 0 no-repeat;}
.btn_style10 span,
.btn_style10 input{ float:left; padding-right:10px; border:0; background:url(images/btn_nav03.png) right -50px no-repeat; overflow:visible; cursor:pointer;}
.btn_style10:hover{ background-position:0 -100px;}
.btn_style10:hover span,
.btn_style10:hover input{ background-position:right -150px; color:#fff;}

/*-- static button--*/
.staic_btn_style01{ display:inline-block; width:138px; height:35px; border:0; font-size:14px; font-weight:bold; line-height:35px;vertical-align:middle; text-align:center;color:#fff2e6; background:url(images/staic_btn_nav.png) 0 0 no-repeat; cursor:pointer;}
.staic_btn_style01:hover{ background-position:0 -50px; color:#fff;}

.staic_btn_style02{ display:inline-block; width:138px; height:35px; border:0; font-size:14px; font-weight:bold; line-height:35px; vertical-align:middle; text-align:center;color:#474747; background:url(images/staic_btn_nav.png) 0 -100px no-repeat; cursor:pointer;}
.staic_btn_style02:hover{ background-position:0 -150px; color:#1d77bc;}

.staic_btn_style03{ display:inline-block; width:138px; height:35px; border:0; font-size:14px; font-weight:bold; line-height:35px; vertical-align:middle; text-align:center;color:#dceff8; background:url(images/staic_btn_nav2.png) 0 0 no-repeat; cursor:pointer;}
.staic_btn_style03:hover{ background-position:0 -50px; color:#fff;}

.staic_btn_style04{ display:inline-block; width:138px; height:35px; border:0; font-size:14px; font-weight:bold; line-height:35px; vertical-align:middle; text-align:center;color:#e5eed0; background:url(images/staic_btn_nav3.png) 0 0 no-repeat; cursor:pointer;}
.staic_btn_style04:hover{ background-position:0 -50px; color:#fff;}

/*-- paging --*/
div.quotes {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px 3px 3px; padding-top: 3px; text-align: center; clear:both;}
div.quotes a {background-color:#FFF; border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ddd 1px solid; color: #aaa; margin-right: 2px; padding-top: 2px; border-bottom: #ddd 1px solid; text-decoration: none}
div.quotes a:hover {border-right: #a0a0a0 1px solid; padding-right: 5px; border-top: #a0a0a0 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #a0a0a0 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #a0a0a0 1px solid}
div.quotes a:active {border-right: #a0a0a0 1px solid; padding-right: 5px; border-top: #a0a0a0 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #a0a0a0 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #a0a0a0 1px solid}
div.quotes span.current {border-right: #e0e0e0 1px solid; padding-right: 5px; border-top: #e0e0e0 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #e0e0e0 1px solid; color: #aaa; margin-right: 2px; padding-top: 2px; border-bottom: #e0e0e0 1px solid; background-color: #f0f0f0}
div.quotes span.disabled {border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid}




/*-- slide star --*/
.slide_stars{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; position:relative; width:55px; height:11px; font-size:11px; background:url(images/l_star.gif) 0 -20px repeat-x; overflow:hidden;}
.slide_stars .s_star{ float:left;}
.slide_stars .s_star a{ position:absolute; z-index:30; display:block; width:1em; height:1em; font-size:11px; outline:none; text-indent:-999em;}
.slide_stars .s_star a:hover{ background:url(images/l_star.gif) 0 -40px repeat-x;}
.slide_stars .s_star a.st1{left:0;}
.slide_stars .s_star a.st1:hover{ z-index:2;}
.slide_stars .s_star a.st2{left:1em;}
.slide_stars .s_star a.st2:hover{ left:0;z-index:2; width:2em;}
.slide_stars .s_star a.st3{left:2em;}
.slide_stars .s_star a.st3:hover{ left:0;z-index:2; width:3em;}
.slide_stars .s_star a.st4{left:3em;}
.slide_stars .s_star a.st4:hover{ left:0;z-index:2; width:4em;}
.slide_stars .s_star a.st5{left:4em;}
.slide_stars .s_star a.st5:hover{ left:0;z-index:2; width:5em;}
.slide_stars .s_star.current{ position:absolute; left:0; top:0; z-index:1; height:1em; font-size:11px; background:url(images/l_star.gif) 0 0 repeat-x;}

.slide_stars_l{ position:relative;  display:inline-block; *display:inline; *zoom:1; font-size:16px;vertical-align:middle;width:5em; height:1em; background:url(images/star.gif) 0 0 repeat-x;}
.slide_stars_l .s_star{ float:left;}
.slide_stars_l .s_star a{ position:absolute; z-index:30; display:block; width:1em; height:1em; font-size:16px; outline:none; text-indent:-999em;}
.slide_stars_l .s_star a:hover{ background:url(images/star.gif) 0 -16px repeat-x;}
.slide_stars_l .s_star a.st1{left:0;}
.slide_stars_l .s_star a.st1:hover{ z-index:2;}
.slide_stars_l .s_star a.st2{left:1em;}
.slide_stars_l .s_star a.st2:hover{ left:0;z-index:2; width:2em;}
.slide_stars_l .s_star a.st3{left:2em;}
.slide_stars_l .s_star a.st3:hover{ left:0;z-index:2; width:3em;}
.slide_stars_l .s_star a.st4{left:3em;}
.slide_stars_l .s_star a.st4:hover{ left:0;z-index:2; width:4em;}
.slide_stars_l .s_star a.st5{left:4em;}
.slide_stars_l .s_star a.st5:hover{ left:0;z-index:2; width:5em;}
.slide_stars_l .s_star.current{ position:absolute; left:0; top:0; z-index:1; height:1em; font-size:16px; background:url(images/star.gif) 0 -32px repeat-x;}

/*-- table wedget --*/
.general_tb{}
.general_tb th,
.general_tb td{ padding:5px; border:1px solid #d7d7d7;}

.general_tb tbody tr:hover{background:#fffff2;}

.general_tb tr.even{ background:#f8f8f8;}
.general_tb thead th{ height:19px; background:url(images/table_bg.png) 0 bottom repeat-x; color:#7d7c7c; font:12px/1.5em '\5b8b\4f53',sans-serif; white-space:nowrap;}
.general_tb td{ word-break:all;word-wrap:break-all;}

.general_tb0{}
.general_tb0 th,.general_tb0 td{ padding:5px;}

/*-- form --*/
.small_input,
.medium_input,
.full_input{ border:1px solid #e1e1e1; padding:6px; font-size:12px; line-height:1.2em; vertical-align:middle; background:url(images/input_bg.png) repeat-x #fff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; resize:none;}
.small_input{ width:20%;}
.medium_input{width:50%}
.full_input{ width:97.5%;}

/*-- type select widget --*/

.typeChoice_list{ display:block; zoom:1;}
.typeChoice_list:after{content:"."; visibility:hidden; display:block; height:0; clear:both; overflow:hidden;}
.typeChoice_list li{ float:left; display:inline; margin:0 5px 5px 0;}
.typeChoice_list li a{ padding:3px 5px; white-space:nowrap;}
.typeChoice_list li a:hover{ color:#00b7ee;}
.typeChoice_list li.cur a{ background:#00b7ee; color:#fff;}
.typeChoice_list li.cur a:hover{ color:#fff;}

/*-- tag widget --*/
.tagArea{ display:block; height:32px; border-bottom:1px solid #d6d6d6;}
.tagArea .tag_r{ float:right; line-height:32px;}
.tagArea .tag_l{ float:left; line-height:32px;}
.tagList{ float:left;}
.tagList li{ float:left; vertical-align:bottom; margin-right:5px;}
.tagList li a{ position:relative; top:1px; float:left; height:31px; border-bottom:1px solid #d6d6d6;}
.tagList li a i{ float:left; display:inline; width:10px; height:31px; background:url(images/tag_nav.png) 0 -50px no-repeat; cursor:pointer;}
.tagList li a span{ float:left; display:inline; height:31px; font-size:12px; color:#888; line-height:31px; padding-right:10px; background:url(images/tag_nav.png) right -50px no-repeat; cursor:pointer;}

.tagList li a:hover i{ background-position:0 -100px;}
.tagList li a:hover span{ background-position:right -100px; color:#222;}

.tagList li.cur a{ border-color:#fff;}
.tagList li.cur a i{ background-position:0 -100px;}
.tagList li.cur a span{ background-position:right -100px; font-weight:bold; color:#333;}

.tag_content{ margin-bottom:10px;}




/*-- photo text mix --*/
.imgTxt_list{ display:block; zoom:1;}
.imgTxt_list:after{ content:"."; display:block; visibility:hidden; height:0; clear:both;}
.imgTxt_list .wb{ padding:1px; background:#fff; border:1px solid #e1e1e1;}
.imgTxt_list .ct{ text-align:center;}
.imgTxt_list.hr{ overflow:hidden;}
.imgTxt_list.hr li{ border-bottom:1px dashed #e1e1e1; margin-bottom:-1px;}
.imgTxt_list li{ float:left; width:100%;}
.imgTxt_list li .box{ display:block;zoom:1; padding:5px;}
.imgTxt_list li .box:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}

.imgTxt_list li .l{ float:left;display:block; margin-right:10px; line-height:1.8em;}
.imgTxt_list li .cnt{display:block; overflow:hidden; zoom:1; line-height:1.8em;}

.imgTxt_list li .s_head{ display:block; height:22px;}
.imgTxt_list li .s_head .h_tl{ float:left; font-size:14px; color:#1d77bc; font-weight:bold; line-height:22px;}
.imgTxt_list li .s_head .h_l{ float:left; line-height:22px;}
.imgTxt_list li .s_head .h_r{ float:right; line-height:22px;}


.part1 li{ width:100% !important;}
.part2 li{ width:50% !important;}
.part3 li{ width:33% !important;}
.part4 li{ width:25% !important;}
.part5 li{ width:20% !important;}
.part6 li{ width:16.6% !important;}
.part7 li{ width:14.28% !important;}
.part8 li{ width:12.5% !important;}
.part9 li{ width:11.1% !important;}
.part10 li{ width:10% !important;}



/*-- comments --*/
.review_list{ display:block;}

.review_box{ position:relative; display:block; margin-bottom:10px; zoom:1;}
.review_box:after{ content:"."; visibility:hidden; display:block; height:0; clear:both; overflow:hidden;}
.review_box .wb{ padding:1px; background:#fff; border:1px solid #e1e1e1;}
.review_box .box_lt{ float:left; margin-right:10px; text-align:center; line-height:1.8em;}
.review_box .box_rt{ position:relative; padding-left:15px; overflow:hidden;zoom:1;}

.review_box .review_tri1{ position:absolute; top:10px; left:0; display:block; width:15px; height:30px; font-style:normal; font-size:30px; line-height:1em; color:#cfe4f1; overflow:hidden;}
.review_box .review_tri2{ position:absolute; top:10px; left:1px; display:block; width:15px; height:30px; font-style:normal; font-size:30px; line-height:1em; color:#f4f9ff; overflow:hidden;}

.review_main{ padding:5px; min-height:70px; height:auto !important; height:70px; color:#474747; font-size:14px; border:1px solid #cfe4f1; background:#f4f9ff;}

.review_head{ display:block; line-height:1.8em; border-bottom:1px dashed #e1e1e1; zoom:1;}
.review_head:after{ content:"."; visibility:hidden; display:block; height:0; clear:both; overflow:hidden;}
.review_head .h_l{ float:left; line-height:1.8em;}
.review_head .h_r{ float:right; line-height:1.8em;}

.review_foot{ display:block; padding-top:5px; line-height:1.2em; border-top:1px dashed #e1e1e1; zoom:1;}
.review_foot:after{ content:"."; visibility:hidden; display:block; height:0; clear:both; overflow:hidden;}
.review_foot .f_l{ float:left; line-height:1.2em;}
.review_foot .f_r{ float:right; line-height:1.2em;}

.review_content{ line-height:1.5em; word-break:break-all; word-wrap:break-word;}
.review_content p{ font-size:14px;}

/*-- list wedget --*/
.general_list{ display:block; font-size:14px; line-height:1.5em;}
.general_list a{ font-size:14px; line-height:1.5em;}
.general_list.nb li{ border-bottom:0 !important;}
.general_list.f12 a{ font-size:12px;}
.general_list.f12 .dot{ margin-top:7px !important;}
.general_list.f12 .tri{ margin-top:2px !important;}
.general_list a:hover{}
.general_list li{ vertical-align:bottom; padding:5px 0; border-bottom:1px dashed #e1e1e1; zoom:1;}
.general_list li:after{ content:"."; visibility:hidden; display:block; height:0; clear:both; overflow:hidden;}
.general_list li .list_main{ display:block; float:left;}
.general_list li .list_l{ float:left; overflow:hidden;}
.general_list li .list_r{ float:right; display:inline; margin-left:10px; font:14px/1.5em;}
.general_list li .tri{ float:left; display:inline; width:0.5em; margin:0px 5px 0 0; color:#474747; font-style:normal; font-size:12px; text-indent:-0.5em; overflow:hidden;}
.general_list li .dot{ float:left; display:inline; margin:9px 5px 0 0; width:3px; height:3px; background:#474747; overflow:hidden;}

.blank_list{ display:block; zoom:1; overflow:hidden;}
.blank_list:after{ content:"."; display:block; visibility:hidden; height:0 ; clear:both; overflow:hidden;}
.blank_list li{ float:left; display:inline; height:1em; padding-left:10px;  margin:0 10px 10px -1px; line-height:1.2em; border-left:1px solid #e1e1e1; white-space:nowrap;}

/*-- article module --*/
.article_area{ display:block;}
.article_tl{ text-align:center; font:21px/1.5em Microsoft YaHei,sans-serif;margin-bottom:10px;}
.article_info{ text-align:center; color:#474747; margin-bottom:10px;}
.article_info small{ color:#999; font-size:12px;}
.article_intro{ margin-bottom:10px; padding:10px; border:1px solid #e1e1e1; color:#999;}
.article_content p{ margin-bottom:20px; line-height:1.8em; font-size:14px; margin-bottom:1em; word-break:break-all; word-wrap:break-word;}
.article_content ol{ list-style:decimal; line-height:1.8em; margin:0 0 15px 40px; font-size:14px; }
.article_content ol li{ list-style:decimal;}
.article_content ul{ list-style:disc; line-height:1.8em; margin:0 0 15px 40px;font-size:14px; }
.article_content ul li{ list-style:disc;}
.article_content h1,
.article_content h2,
.article_content h3,
.article_content h4,
.article_content h5,
.article_content h6{ margin-bottom:1em; font-family:Arial,Microsoft YaHei,'\5b8b\4f53',sans-serif;}
.article_content h1{ font-size:;}
.article_content h2{ font-size:18px;}
.article_content h3{ font-size:16px;}
.article_content h4{ font-size:14px;}
.article_content h5{ font-size:14px;}
.article_content h6{ font-size:14px;}

.article_content a{ text-decoration:underline; color:#1d77bc;}
.article_content a:hover{ color:#00a0e9; text-decoration:underline !important;}

.article_content table{ margin-bottom:1.5em;}
.article_content table th,
.article_content table td{ padding:10px; border:1px solid #e1e1e1;}
.article_content table thead th,
.article_content table thead td{ background:#f8fbfd; background:-moz-linear-gradient(50% 0 -90deg,#ffffff,#e4edf5); background:-webkit-gradient(linear,0 50%,0 100%,from(#ffffff),to(#e4edf5)); border-bottom:2px solid #c9dbee;}



.article_list{ display:block; margin-bottom:10px; line-height:1.8em;}
.article_list li{ color:#999;}
.article_toolbar_area{ display:block; word-spacing:20px; margin-bottom:10px; text-align:right;}
.article_toolbar_area .sc,
.article_toolbar_area .tc,
.article_toolbar_area .tj,
.article_toolbar_area .dy{ padding-left:20px; background:url(images/article_tool_nav.png) no-repeat;}

.article_toolbar_area .sc{ background-position:0 0;}
.article_toolbar_area .tc{ background-position:0 -50px;}
.article_toolbar_area .tj{ background-position:0 -100px;}
.article_toolbar_area .dy{ background-position:0 -150px;}

.article_user_effArea{ display:block;  margin-bottom:10px; text-align:center;}

.article_dingArea{ display:inline-block; width:172px; height:42px; color:#474747; margin:0 5px; padding:7px 10px; background:url(images/dc_nav.png) no-repeat;}
.article_dingArea:hover{ background-position:0 -100px; color:#474747;}
.article_dingArea .t1{ display:block; padding-left:20px; font-size:14px; color:#cc3300; text-align:left;}
.article_dingArea .t2{ display:block; text-align:left;}
.article_dingArea .rate_bar{ display:inline-block; width:102px; height:7px; font-size:0; line-height:0; margin:0 -1px; padding:0 1px; background:#eee;}
.article_dingArea .rate_bar i{ float:left; width:10%; height:5px; font-size:0; line-height:0; border:1px solid #e37f24; background:#ffc535;}

.article_caiArea{ display:inline-block; width:172px; height:42px; color:#474747; margin:0 5px; padding:7px 10px; background:url(images/dc_nav.png) 0 -200px no-repeat;}
.article_caiArea:hover{ background-position:0 -300px; color:#474747;}
.article_caiArea .t1{ display:block; padding-left:20px; font-size:14px; color:#3366cc; text-align:left;}
.article_caiArea .t2{ display:block; text-align:left;}
.article_caiArea .rate_bar{ display:inline-block; width:102px; height:7px; font-size:0; line-height:0; margin:0 -1px; padding:0 1px; background:#eee;}
.article_caiArea .rate_bar i{ float:left; width:10%; height:5px; font-size:0; line-height:0; border:1px solid #689acc; background:#94c0e4;}

.article_boxoff{ height:10px; margin-bottom:10px; background:url(images/boxoff.gif) 0 5px repeat-x; overflow:hidden;}
.article_boxoff i{ float:left; width:10px; height:10px; text-indent:-999em; background:url(images/boxoff.gif) 0 -10px no-repeat; overflow:hidden;}

/*-- article comments --*/
.article_comment{ margin-bottom:10px;}
.article_comment_head{ position:relative; width:100%;}

.article_comment_head .h_lt,
.article_comment_head .h_rt,
.article_comment_head .h_ct,
.article_comment_head .h_tl,
.article_comment_head .h_l,
.article_comment_head .h_r{ height:26px; line-height:26px;}

.article_comment_head .h_lt{ position:absolute; left:0; top:0; width:10px; background:url(images/article_comment_nav.png) no-repeat;}
.article_comment_head .h_rt{ position:absolute; right:0; top:0; width:10px; background:url(images/article_comment_nav.png) right 0 no-repeat;}
.article_comment_head .h_ct{ margin:0 10px; background:url(images/article_comment_nav.png) 0 -50px repeat-x;}
.article_comment_head .h_tl{float:left; font-size:14px; color:#333;}
.article_comment_head .h_l{ float:left;}
.article_comment_head .h_r{ float:right;}
.article_comment_content{ padding:10px;  border-left:1px solid #c0cfd6; border-right:1px solid #c0cfd6; border-bottom:1px solid #c0cfd6;background:#fff;}

.article_comment_list{ overflow:hidden;}
.article_comment_list .comment_box{ padding:10px 0; margin-bottom:-1px;  border-bottom:1px solid #e1e1e1; vertical-align:bottom; zoom:1;}
.article_comment_list .box_head,
.article_comment_list .box_head .h_l,
.article_comment_list .box_head .h_r{ height:1.8em; line-height:1.8em;}
.article_comment_list .box_head .h_l{ float:left;}
.article_comment_list .box_head .h_r{ float:right; color:gray;}

.face01_icon,
.face02_icon,
.face03_icon,
.face04_icon,
.face05_icon,
.face06_icon,
.face07_icon{ display:inline-block; vertical-align:middle; width:18px; height:18px; overflow:hidden; background:url(images/face_nav.png) no-repeat;}
.face01_icon{ background-position:0 0;}
.face02_icon{ background-position:0 -50px;}
.face03_icon{ background-position:0 -100px;}
.face04_icon{ background-position:0 -150px;}
.face05_icon{ background-position:0 -200px;}
.face06_icon{ background-position:0 -250px;}
.face07_icon{ background-position:0 -300px;}

.td_icon_good,
.td_icon_bad,
.td_icon_nav{ display:inline-block; vertical-align:middle; width:13px; height:13px; overflow:hidden; background:url(images/td_nav.png) no-repeat;}
.td_icon_good{ background-position:0 0;}
.td_icon_bad{ background-position:0 -50px;}
.td_icon_nav{ background-position:0 -100px;}

.article_issue_textrea{margin-bottom:10px; zoom:1;}
.article_issue_textrea blockquote{width:100%;}
.article_issue_textrea .fix{ padding:0 4px;}
.article_issue_textrea textarea{ width:100%; margin:0 -4px;}

.issue_block{ zoom:1; margin-bottom:10px;}
.issue_block:after{ content:"."; display:block; height:0; clear:both; overflow:hidden;}

.light_tips_area{ margin-bottom:10px; padding:5px 5px 5px 25px; border:1px solid #e7c572; background:url(images/light_icon.png) 5px 5px no-repeat #fffef2;}

.noscript{ padding:5px 5px 5px 25px; border:1px solid #e7c572; background:url(images/no_script.png) 5px 5px no-repeat #fdf9ca;}